.layout-index {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;

  .layout-content {
    display: flex;
    width: 100%;
    height: calc(100% - 64px);

    // 侧边菜单部分样式
    .ant-layout-sider {
      overflow-y: auto;
      overflow-x: hidden;
      transition: all 0.3s cubic-bezier(0.2, 0, 0, 1);
    }

    .layout-main {
      flex: 1;
      display: flex;
      flex-direction: column;
      height: 100%;
      width: 100%;
      padding: 0 24px;
      background: url(../public/imges/building/control/background.png);
      // background-color: var(--admin-colorBgSecondary);
      overflow-x: hidden;
      overflow-y: auto;

      .breadcrumb-nav {
        display: flex;
        align-items: center;
        height: 56px;
        // background-color: var(--admin-colorBgSecondary);
      }
      .main-content {
        flex: 1;
        width: 100%;
        padding: 12px;
        border-radius: 12px;
        background: url(../public/imges/building/control/background.png);
        overflow-y: auto;
      }
    }
  }
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
